package javabook.ch06;

	class apple{
	  int d1;
	  int s;
	  apple(int s1) {
	   System.out.println("클래스 A1의 생성자 수행");
	   s = s1; 
	   d1 = s * s ;
	  }}
	
	class tree extends apple {
	  int d2;
	  int t;
	  tree(int s1, int t1) {
	    super(s1);  // 상위 클래스의 생성자를 명시적으로 호출
	    System.out.println("클래스 A2의 생성자 수행");
	    t = t1;
	    d2 = t * t ;
	  }}
	
	class Constructors2 {
	  public static void main(String args[]) {
	    tree super2 = new tree(10,20);
	    System.out.println("10의 제곱은 : " + super2.d1);
	    System.out.println("20의 제곱은 : " + super2.d2);
	  }}

